Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of communications satellite
  1. noun
    an artificial satellite that relays signals back to earth; moves in a geostationary orbit
Explanation of communications satellite
My lists:
Recently viewed words: